c4a11054a4df75143ec5e4d57faaa5eb0f63caf6,src/java/us/kbase/mobu/tester/ModuleTester.java,ModuleTester,runTests,#String#boolean#boolean#,82
Before Change
Server jettyServer = new Server(callbackPort);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
jettyServer.setHandler(context);
context.addServlet(new ServletHolder(catalogSrv),"/*");
jettyServer.start();
///////////////////////////////////////////////////////////////////////////////////////////////
After Change
int callbackPort = findFreePort();
URL callbackUrl = CallbackServer.getCallbackUrl(callbackPort);
Server jettyServer = null;
if (callbackUrl == null) {
if( System.getProperty("os.name").startsWith("Windows") ) {
JsonServerSyslog.setStaticUseSyslog(false);
JsonServerSyslog.setStaticMlogFile("callback.log");
}
CallbackServerConfig cfg = new CallbackServerConfigBuilder(
new URL(endPoint), callbackUrl, tlDir.toPath(),
new LineLogger() {
@Override
public void logNextLine(String line, boolean isError) {
//do nothing, SDK callback server doesn't use a logger
}
}).build();
ModuleRunVersion runver = new ModuleRunVersion(
new URL("https://fakefakefakefakefake.com"),
new ModuleMethod("use_set_provenance.to_set_provenance_for_tests"),
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "0.0.0", "dev");
JsonServerServlet catalogSrv = new SDKCallbackServer(
new AuthToken(token), cfg, runver, new ArrayList<UObject>(),
new ArrayList<String>());
jettyServer = new Server(callbackPort);
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
jettyServer.setHandler(context);
context.addServlet(new ServletHolder(catalogSrv),"/*");
jettyServer.start();
} else {